Archive member included to satisfy reference by file (symbol)

kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
                              fs/fs.o (ll_rw_block)
kernel/blk_drv/blk_drv.a(floppy.o)
                              kernel/kernel.o (do_floppy)
kernel/blk_drv/blk_drv.a(hd.o)
                              kernel/kernel.o (do_hd)
kernel/blk_drv/blk_drv.a(ramdisk.o)
                              kernel/blk_drv/blk_drv.a(hd.o) (rd_load)
kernel/chr_drv/chr_drv.a(tty_io.o)
                              kernel/kernel.o (tty_table)
kernel/chr_drv/chr_drv.a(console.o)
                              kernel/chr_drv/chr_drv.a(tty_io.o) (con_write)
kernel/chr_drv/chr_drv.a(keyboard.2.o)
                              kernel/chr_drv/chr_drv.a(console.o) (keyboard_interrupt)
kernel/chr_drv/chr_drv.a(serial.o)
                              kernel/chr_drv/chr_drv.a(tty_io.o) (rs_init)
kernel/chr_drv/chr_drv.a(rs_io.o)
                              kernel/chr_drv/chr_drv.a(serial.o) (rs1_interrupt)
kernel/chr_drv/chr_drv.a(tty_ioctl.o)
                              fs/fs.o (tty_ioctl)
kernel/math/math.a(math_emulate.o)
                              kernel/kernel.o (math_emulate)
lib/lib.a(ctype.o)            kernel/chr_drv/chr_drv.a(tty_io.o) (_ctmp)
lib/lib.a(_exit.o)            init/main.o (_exit)
lib/lib.a(open.o)             init/main.o (open)
lib/lib.a(close.o)            init/main.o (close)
lib/lib.a(errno.o)            init/main.o (errno)
lib/lib.a(write.o)            init/main.o (write)
lib/lib.a(dup.o)              init/main.o (dup)
lib/lib.a(setsid.o)           init/main.o (setsid)
lib/lib.a(execve.o)           init/main.o (execve)
lib/lib.a(wait.o)             init/main.o (wait)
lib/lib.a(string.o)           kernel/kernel.o (strcpy)

分配公共符号
公共符号            大小              文件

errno               0x4               lib/lib.a(errno.o)
hash_table          0x4cc             fs/fs.o
___strtok           0x4               lib/lib.a(string.o)
rd_start            0x4               kernel/blk_drv/blk_drv.a(ramdisk.o)
request             0x480             kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
user_stack          0x1000            kernel/kernel.o
_ctmp               0x1               lib/lib.a(ctype.o)
super_block         0x360             fs/fs.o
drive_info          0x20              init/main.o
file_table          0x400             fs/fs.o

Discarded input sections

 .note.GNU-stack
                0x0000000000000000        0x0 init/main.o
 .note.GNU-stack
                0x0000000000000000        0x0 kernel/kernel.o
 .note.GNU-stack
                0x0000000000000000        0x0 mm/mm.o
 .note.GNU-stack
                0x0000000000000000        0x0 fs/fs.o
 .note.GNU-stack
                0x0000000000000000        0x0 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
 .note.GNU-stack
                0x0000000000000000        0x0 kernel/blk_drv/blk_drv.a(floppy.o)
 .note.GNU-stack
                0x0000000000000000        0x0 kernel/blk_drv/blk_drv.a(hd.o)
 .note.GNU-stack
                0x0000000000000000        0x0 kernel/blk_drv/blk_drv.a(ramdisk.o)
 .note.GNU-stack
                0x0000000000000000        0x0 kernel/chr_drv/chr_drv.a(tty_io.o)
 .note.GNU-stack
                0x0000000000000000        0x0 kernel/chr_drv/chr_drv.a(console.o)
 .note.GNU-stack
                0x0000000000000000        0x0 kernel/chr_drv/chr_drv.a(serial.o)
 .note.GNU-stack
                0x0000000000000000        0x0 kernel/chr_drv/chr_drv.a(tty_ioctl.o)
 .note.GNU-stack
                0x0000000000000000        0x0 kernel/math/math.a(math_emulate.o)
 .note.GNU-stack
                0x0000000000000000        0x0 lib/lib.a(ctype.o)
 .note.GNU-stack
                0x0000000000000000        0x0 lib/lib.a(_exit.o)
 .note.GNU-stack
                0x0000000000000000        0x0 lib/lib.a(open.o)
 .note.GNU-stack
                0x0000000000000000        0x0 lib/lib.a(close.o)
 .note.GNU-stack
                0x0000000000000000        0x0 lib/lib.a(errno.o)
 .note.GNU-stack
                0x0000000000000000        0x0 lib/lib.a(write.o)
 .note.GNU-stack
                0x0000000000000000        0x0 lib/lib.a(dup.o)
 .note.GNU-stack
                0x0000000000000000        0x0 lib/lib.a(setsid.o)
 .note.GNU-stack
                0x0000000000000000        0x0 lib/lib.a(execve.o)
 .note.GNU-stack
                0x0000000000000000        0x0 lib/lib.a(wait.o)
 .note.GNU-stack
                0x0000000000000000        0x0 lib/lib.a(string.o)

内存配置

名称           来源             长度             属性
*default*        0x0000000000000000 0xffffffffffffffff

Linker script and memory map

段 .text 的地址设置为 0x0
LOAD boot/head.o
LOAD init/main.o
LOAD kernel/kernel.o
LOAD mm/mm.o
LOAD fs/fs.o
LOAD kernel/blk_drv/blk_drv.a
LOAD kernel/chr_drv/chr_drv.a
LOAD kernel/math/math.a
LOAD lib/lib.a
                0x0000000008048000                PROVIDE (__executable_start, 0x8048000)
                0x0000000008048074                . = (0x8048000 + SIZEOF_HEADERS)

.interp
 *(.interp)

.note.gnu.build-id
 *(.note.gnu.build-id)

.hash
 *(.hash)

.gnu.hash
 *(.gnu.hash)

.dynsym
 *(.dynsym)

.dynstr
 *(.dynstr)

.gnu.version
 *(.gnu.version)

.gnu.version_d
 *(.gnu.version_d)

.gnu.version_r
 *(.gnu.version_r)

.rel.init
 *(.rel.init)

.rel.text       0x0000000008048074        0x0
 *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
 .rel.text      0x0000000000000000        0x0 boot/head.o

.rel.fini
 *(.rel.fini)

.rel.rodata
 *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)

.rel.data.rel.ro
 *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)

.rel.data       0x0000000008048074        0x0
 *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
 .rel.data      0x0000000000000000        0x0 boot/head.o

.rel.tdata
 *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)

.rel.tbss
 *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)

.rel.ctors
 *(.rel.ctors)

.rel.dtors
 *(.rel.dtors)

.rel.got
 *(.rel.got)

.rel.bss
 *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)

.rel.ifunc
 *(.rel.ifunc)

.rel.plt        0x0000000008048074        0x0
 *(.rel.plt)
                0x0000000008048074                PROVIDE (__rel_iplt_start, .)
 *(.rel.iplt)
 .rel.iplt      0x0000000000000000        0x0 boot/head.o
                0x0000000008048074                PROVIDE (__rel_iplt_end, .)

.init
 *(SORT(.init))

.plt            0x0000000008048080        0x0
 *(.plt)
 *(.iplt)
 .iplt          0x0000000000000000        0x0 boot/head.o

.text           0x0000000000000000    0x18d6f
 *(.text.unlikely .text.*_unlikely .text.unlikely.*)
 *(.text.exit .text.exit.*)
 *(.text.startup .text.startup.*)
 *(.text.hot .text.hot.*)
 *(.text .stub .text.* .gnu.linkonce.t.*)
 .text          0x0000000000000000     0x64c0 boot/head.o
                0x0000000000000000                startup_32
                0x0000000000000000                pg_dir
                0x0000000000005000                tmp_floppy_area
                0x00000000000054c0                idt
                0x0000000000005cc0                gdt
 .text          0x00000000000064c0      0x744 init/main.o
                0x00000000000064c0                fork
                0x00000000000064ef                pause
                0x000000000000651e                setup
                0x0000000000006555                sync
                0x0000000000006799                main
                0x000000000000695b                init
                0x0000000000006bd3                print_nr
 .text          0x0000000000006c04     0x3cfc kernel/kernel.o
                0x0000000000006c04                show_task
                0x0000000000006c89                show_stat
                0x0000000000006ccf                math_state_restore
                0x0000000000006d2d                schedule
                0x0000000000006edf                sys_pause
                0x0000000000006ef5                sleep_on
                0x0000000000006f54                interruptible_sleep_on
                0x0000000000006fe7                wake_up
                0x000000000000700f                ticks_to_floppy_on
                0x00000000000070da                floppy_on
                0x0000000000007109                floppy_off
                0x0000000000007119                do_floppy_timer
                0x00000000000071ed                add_timer
                0x0000000000007311                do_timer
                0x0000000000007400                sys_alarm
                0x000000000000747f                sys_getpid
                0x000000000000748b                sys_getppid
                0x0000000000007497                sys_getuid
                0x00000000000074a6                sys_geteuid
                0x00000000000074b6                sys_getgid
                0x00000000000074c6                sys_getegid
                0x00000000000074d5                sys_nice
                0x0000000000007500                sched_init
                0x00000000000076a4                system_call
                0x0000000000007728                coprocessor_error
                0x000000000000774a                device_not_available
                0x0000000000007784                timer_interrupt
                0x00000000000077bc                sys_execve
                0x00000000000077cc                sys_execve2
                0x00000000000077dc                sys_fork
                0x00000000000077f4                hd_interrupt
                0x0000000000007830                floppy_interrupt
                0x0000000000007866                parallel_interrupt
                0x0000000000007a81                do_double_fault
                0x0000000000007aa4                do_general_protection
                0x0000000000007ac7                do_divide_error
                0x0000000000007aea                do_int3
                0x0000000000007bb2                do_nmi
                0x0000000000007bd5                do_debug
                0x0000000000007bf8                do_overflow
                0x0000000000007c1b                do_bounds
                0x0000000000007c3e                do_invalid_op
                0x0000000000007c61                do_device_not_available
                0x0000000000007c84                do_coprocessor_segment_overrun
                0x0000000000007ca7                do_invalid_TSS
                0x0000000000007cca                do_segment_not_present
                0x0000000000007ced                do_stack_segment
                0x0000000000007d10                do_coprocessor_error
                0x0000000000007d44                do_reserved
                0x0000000000007d67                trap_init
                0x000000000000804b                divide_error
                0x0000000000008080                debug
                0x0000000000008087                nmi
                0x000000000000808e                int3
                0x0000000000008095                overflow
                0x000000000000809c                bounds
                0x00000000000080a3                invalid_op
                0x00000000000080aa                coprocessor_segment_overrun
                0x00000000000080b1                reserved
                0x00000000000080b8                irq13
                0x00000000000080cd                double_fault
                0x0000000000008104                invalid_TSS
                0x000000000000810b                segment_not_present
                0x0000000000008112                stack_segment
                0x0000000000008119                general_protection
                0x0000000000008152                verify_area
                0x00000000000081b9                copy_mem
                0x0000000000008313                copy_process
                0x00000000000087c0                find_empty_process
                0x0000000000008854                panic
                0x000000000000888f                printk
                0x0000000000008bac                vsprintf
                0x0000000000009072                sys_ftime
                0x0000000000009078                sys_break
                0x000000000000907e                sys_ptrace
                0x0000000000009084                sys_stty
                0x000000000000908a                sys_gtty
                0x0000000000009090                sys_rename
                0x0000000000009096                sys_prof
                0x000000000000909c                sys_setregid
                0x0000000000009155                sys_setgid
                0x00000000000091ec                sys_acct
                0x00000000000091f2                sys_phys
                0x00000000000091f8                sys_lock
                0x00000000000091fe                sys_mpx
                0x0000000000009204                sys_ulimit
                0x000000000000920a                sys_time
                0x0000000000009266                sys_setreuid
                0x0000000000009348                sys_setuid
                0x00000000000093dd                sys_stime
                0x0000000000009433                sys_times
                0x00000000000094d3                sys_brk
                0x0000000000009515                sys_setpgid
                0x00000000000095ee                sys_getpgrp
                0x00000000000095fa                sys_setsid
                0x0000000000009674                sys_getgroups
                0x000000000000967a                sys_setgroups
                0x0000000000009680                sys_uname
                0x00000000000096e9                sys_sethostname
                0x00000000000096ef                sys_getrlimit
                0x00000000000096f5                sys_setrlimit
                0x00000000000096fb                sys_getrusage
                0x0000000000009701                sys_gettimeofday
                0x0000000000009707                sys_settimeofday
                0x000000000000970d                sys_umask
                0x0000000000009740                sys_sleep
                0x000000000000977d                sys_getcwd
                0x00000000000099af                sys_getdents
                0x0000000000009af8                sys_pipe2
                0x0000000000009afe                sys_mmap
                0x0000000000009b04                sys_munmap
                0x0000000000009b0a                sys_clone
                0x0000000000009b4e                release
                0x0000000000009c8b                sys_kill
                0x0000000000009ec5                do_exit
                0x000000000000a0f9                sys_exit
                0x000000000000a112                sys_waitpid
                0x000000000000a36a                sys_sgetmask
                0x000000000000a376                sys_ssetmask
                0x000000000000a3a2                sys_sigpending
                0x000000000000a3a8                sys_sigsuspend
                0x000000000000a441                sys_signal
                0x000000000000a4c5                sys_sigaction
                0x000000000000a5cf                do_signal
                0x000000000000a7bb                kernel_mktime
 .text          0x000000000000a900      0xc96 mm/mm.o
                0x000000000000a91f                get_free_page
                0x000000000000a95b                free_page
                0x000000000000a9ca                free_page_tables
                0x000000000000aac9                copy_page_tables
                0x000000000000ac4a                put_page
                0x000000000000ad36                un_wp_page
                0x000000000000adee                do_wp_page
                0x000000000000ae20                write_verify
                0x000000000000ae79                get_empty_page
                0x000000000000b0ff                do_no_page
                0x000000000000b294                do_execve22
                0x000000000000b3f6                mem_init
                0x000000000000b46a                calc_mem
                0x000000000000b55f                page_fault
 .text          0x000000000000b596     0x800d fs/fs.o
                0x000000000000b5ac                sys_ustat
                0x000000000000b5b2                sys_utime
                0x000000000000b65f                sys_access
                0x000000000000b73b                sys_chdir
                0x000000000000b7af                sys_chroot
                0x000000000000b823                sys_chmod
                0x000000000000b8bd                sys_chown
                0x000000000000b938                sys_open
                0x000000000000bbdb                sys_creat
                0x000000000000bbfe                sys_close
                0x000000000000bccd                sys_lseek
                0x000000000000bde4                sys_read
                0x000000000000bfd7                sys_write
                0x000000000000c1d0                invalidate_inodes
                0x000000000000c23f                sync_inodes
                0x000000000000c682                bmap
                0x000000000000c6a5                create_block
                0x000000000000c6c8                iput
                0x000000000000c837                get_empty_inode
                0x000000000000c98c                get_pipe_inode
                0x000000000000ca01                iget
                0x000000000000cdfc                sys_sync
                0x000000000000ce5f                sync_dev
                0x000000000000cf58                invalidate_buffers
                0x000000000000cfca                check_disk_change
                0x000000000000d298                get_hash_table
                0x000000000000d31a                getblk
                0x000000000000d4b8                brelse
                0x000000000000d501                bread
                0x000000000000d586                bread_page
                0x000000000000d6a8                breada
                0x000000000000d79d                buffer_init
                0x000000000000d93e                get_super
                0x000000000000d9ad                put_super
                0x000000000000ddc3                sys_umount
                0x000000000000df24                sys_mount
                0x000000000000e095                mount_root
                0x000000000000e2c9                block_write
                0x000000000000e41b                block_read
                0x000000000000e786                rw_char
                0x000000000000e816                file_read
                0x000000000000e9c1                file_write
                0x000000000000ecaa                sys_stat
                0x000000000000ecf4                sys_lstat
                0x000000000000ed0f                sys_fstat
                0x000000000000ed6c                sys_readlink
                0x000000000000ee1b                sys_uselib
                0x000000000000f2ea                do_execve
                0x000000000000fd6c                do_execve2
                0x0000000000010872                read_pipe
                0x00000000000109c8                write_pipe
                0x0000000000010b47                sys_pipe
                0x0000000000011526                namei
                0x000000000001163c                open_namei
                0x000000000001198f                sys_mknod
                0x0000000000011bbf                sys_mkdir
                0x000000000001214e                sys_rmdir
                0x00000000000124a6                sys_unlink
                0x0000000000012747                sys_symlink
                0x000000000001274d                sys_link
                0x00000000000129a7                free_block
                0x0000000000012b19                new_block
                0x0000000000012cbd                free_inode
                0x0000000000012e24                new_inode
                0x00000000000130d8                sys_dup2
                0x00000000000130ff                sys_dup
                0x000000000001311a                sys_fcntl
                0x0000000000013259                sys_ioctl
                0x0000000000013468                truncate
                0x000000000001359d                sys_select
 .text          0x00000000000135a3      0x46a kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
                0x0000000000013966                ll_rw_block
                0x00000000000139bf                blk_dev_init
 .text          0x0000000000013a0d      0xb9d kernel/blk_drv/blk_drv.a(floppy.o)
                0x0000000000013af3                floppy_deselect
                0x0000000000013b2a                floppy_change
                0x0000000000013ee7                setup_rw_floppy
                0x0000000000014180                unexpected_floppy_interrupt
                0x0000000000014558                floppy_init
 .text          0x00000000000145aa      0xc8f kernel/blk_drv/blk_drv.a(hd.o)
                0x000000000001467e                sys_setup
                0x0000000000014d2d                unexpected_hd_interrupt
                0x00000000000151bf                hd_init
 .text          0x0000000000015239      0x50c kernel/blk_drv/blk_drv.a(ramdisk.o)
                0x0000000000015443                rd_init
                0x0000000000015499                rd_load
 .text          0x0000000000015745      0xcbb kernel/chr_drv/chr_drv.a(tty_io.o)
                0x000000000001576b                tty_init
                0x000000000001577c                tty_intr
                0x0000000000015889                wait_for_keypress
                0x000000000001589c                copy_to_cooked
                0x0000000000015e57                tty_read
                0x00000000000161c5                tty_write
                0x00000000000163d7                do_tty_interrupt
                0x00000000000163ff                chr_dev_init
 .text          0x0000000000016400     0x1283 kernel/chr_drv/chr_drv.a(console.o)
                0x000000000001699d                csi_m
                0x0000000000016d37                con_write
                0x00000000000173c5                con_init
                0x00000000000175fc                sysbeepstop
 .text          0x0000000000017683      0x7e2 kernel/chr_drv/chr_drv.a(keyboard.2.o)
                0x0000000000017686                keyboard_interrupt
 .text          0x0000000000017e65      0x145 kernel/chr_drv/chr_drv.a(serial.o)
                0x0000000000017eda                rs_init
                0x0000000000017f5d                rs_write
 *fill*         0x0000000000017faa        0x2 
 .text          0x0000000000017fac       0xf7 kernel/chr_drv/chr_drv.a(rs_io.o)
                0x0000000000017fac                rs1_interrupt
                0x0000000000017fb4                rs2_interrupt
 .text          0x00000000000180a3      0x60f kernel/chr_drv/chr_drv.a(tty_ioctl.o)
                0x00000000000183b4                tty_ioctl
 .text          0x00000000000186b2      0x111 kernel/math/math.a(math_emulate.o)
                0x00000000000186c0                math_emulate
                0x00000000000187a3                math_error
 .text          0x00000000000187c3        0x0 lib/lib.a(ctype.o)
 .text          0x00000000000187c3       0x10 lib/lib.a(_exit.o)
                0x00000000000187c3                _exit
 .text          0x00000000000187d3       0x49 lib/lib.a(open.o)
                0x00000000000187d3                open
 .text          0x000000000001881c       0x37 lib/lib.a(close.o)
                0x000000000001881c                close
 .text          0x0000000000018853        0x0 lib/lib.a(errno.o)
 .text          0x0000000000018853       0x3d lib/lib.a(write.o)
                0x0000000000018853                write
 .text          0x0000000000018890       0x37 lib/lib.a(dup.o)
                0x0000000000018890                dup
 .text          0x00000000000188c7       0x2f lib/lib.a(setsid.o)
                0x00000000000188c7                setsid
 .text          0x00000000000188f6       0x3d lib/lib.a(execve.o)
                0x00000000000188f6                execve
 .text          0x0000000000018933       0x60 lib/lib.a(wait.o)
                0x0000000000018933                waitpid
                0x0000000000018970                wait
 .text          0x0000000000018993      0x3dc lib/lib.a(string.o)
                0x0000000000018993                strcpy
                0x00000000000189af                strncpy
                0x00000000000189d4                strcat
                0x00000000000189ff                strncat
                0x0000000000018a34                strcmp
                0x0000000000018a5b                strncmp
                0x0000000000018a89                strchr
                0x0000000000018ab6                strrchr
                0x0000000000018ae5                strspn
                0x0000000000018b22                strcspn
                0x0000000000018b5f                strpbrk
                0x0000000000018b96                strstr
                0x0000000000018bcf                strlen
                0x0000000000018bf2                strtok
                0x0000000000018c75                memcpy
                0x0000000000018c95                memmove
                0x0000000000018ce9                memcmp
                0x0000000000018d13                memchr
                0x0000000000018d4b                memset
 *(.gnu.warning)

.fini
 *(SORT(.fini))
                0x0000000000018d6f                PROVIDE (__etext, .)
                0x0000000000018d6f                PROVIDE (_etext, .)
                0x0000000000018d6f                PROVIDE (etext, .)

.rodata         0x0000000000018d70     0x140e
 *(.rodata .rodata.* .gnu.linkonce.r.*)
 .rodata        0x0000000000018d70       0xc9 init/main.o
 *fill*         0x0000000000018e39        0x3 
 .rodata        0x0000000000018e3c      0x438 kernel/kernel.o
 .rodata        0x0000000000019274      0x1b5 mm/mm.o
 *fill*         0x0000000000019429        0x3 
 .rodata        0x000000000001942c      0x62c fs/fs.o
 .rodata        0x0000000000019a58       0x7a kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
 *fill*         0x0000000000019ad2        0x2 
 .rodata        0x0000000000019ad4      0x133 kernel/blk_drv/blk_drv.a(floppy.o)
 *fill*         0x0000000000019c07        0x1 
 .rodata        0x0000000000019c08      0x19b kernel/blk_drv/blk_drv.a(hd.o)
 *fill*         0x0000000000019da3        0x1 
 .rodata        0x0000000000019da4      0x188 kernel/blk_drv/blk_drv.a(ramdisk.o)
 .rodata        0x0000000000019f2c      0x17d kernel/chr_drv/chr_drv.a(console.o)
 *fill*         0x000000000001a0a9        0x3 
 .rodata        0x000000000001a0ac       0x80 kernel/chr_drv/chr_drv.a(tty_ioctl.o)
 .rodata        0x000000000001a12c       0x52 kernel/math/math.a(math_emulate.o)

.rodata1
 *(.rodata1)

.eh_frame_hdr
 *(.eh_frame_hdr)

.eh_frame       0x000000000001a180     0x2b78
 *(.eh_frame)
 .eh_frame      0x000000000001a180      0x108 init/main.o
 .eh_frame      0x000000000001a288      0xba4 kernel/kernel.o
                                        0xc94 (size before relaxing)
 .eh_frame      0x000000000001ae2c      0x1b0 mm/mm.o
                                        0x1c8 (size before relaxing)
 .eh_frame      0x000000000001afdc      0xe10 fs/fs.o
                                        0xfa8 (size before relaxing)
 .eh_frame      0x000000000001bdec       0x98 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
                                         0xb0 (size before relaxing)
 .eh_frame      0x000000000001be84      0x23c kernel/blk_drv/blk_drv.a(floppy.o)
                                        0x254 (size before relaxing)
 .eh_frame      0x000000000001c0c0      0x1e8 kernel/blk_drv/blk_drv.a(hd.o)
                                        0x200 (size before relaxing)
 .eh_frame      0x000000000001c2a8       0xac kernel/blk_drv/blk_drv.a(ramdisk.o)
                                         0xc4 (size before relaxing)
 .eh_frame      0x000000000001c354      0x12c kernel/chr_drv/chr_drv.a(tty_io.o)
                                        0x144 (size before relaxing)
 .eh_frame      0x000000000001c480      0x2c0 kernel/chr_drv/chr_drv.a(console.o)
                                        0x2d8 (size before relaxing)
 .eh_frame      0x000000000001c740       0x54 kernel/chr_drv/chr_drv.a(serial.o)
                                         0x6c (size before relaxing)
 .eh_frame      0x000000000001c794      0x148 kernel/chr_drv/chr_drv.a(tty_ioctl.o)
                                        0x160 (size before relaxing)
 .eh_frame      0x000000000001c8dc       0x5c kernel/math/math.a(math_emulate.o)
                                         0x74 (size before relaxing)
 .eh_frame      0x000000000001c938       0x1c lib/lib.a(_exit.o)
                                         0x34 (size before relaxing)
 .eh_frame      0x000000000001c954       0x24 lib/lib.a(open.o)
                                         0x3c (size before relaxing)
 .eh_frame      0x000000000001c978       0x20 lib/lib.a(close.o)
                                         0x38 (size before relaxing)
 .eh_frame      0x000000000001c998       0x20 lib/lib.a(write.o)
                                         0x38 (size before relaxing)
 .eh_frame      0x000000000001c9b8       0x20 lib/lib.a(dup.o)
                                         0x38 (size before relaxing)
 .eh_frame      0x000000000001c9d8       0x18 lib/lib.a(setsid.o)
                                         0x30 (size before relaxing)
 .eh_frame      0x000000000001c9f0       0x20 lib/lib.a(execve.o)
                                         0x38 (size before relaxing)
 .eh_frame      0x000000000001ca10       0x38 lib/lib.a(wait.o)
                                         0x50 (size before relaxing)
 .eh_frame      0x000000000001ca48      0x2b0 lib/lib.a(string.o)
                                        0x2c8 (size before relaxing)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.exception_ranges
 *(.exception_ranges .exception_ranges*)
                0x000000000001ccf8                . = .

.eh_frame
 *(.eh_frame)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.exception_ranges
 *(.exception_ranges .exception_ranges*)

.tdata
 *(.tdata .tdata.* .gnu.linkonce.td.*)

.tbss
 *(.tbss .tbss.* .gnu.linkonce.tb.*)
 *(.tcommon)

.preinit_array  0x000000000001ccf8        0x0
                0x000000000001ccf8                PROVIDE (__preinit_array_start, .)
 *(.preinit_array)
                0x000000000001ccf8                PROVIDE (__preinit_array_end, .)

.init_array     0x000000000001ccf8        0x0
                0x000000000001ccf8                PROVIDE (__init_array_start, .)
 *(SORT(.init_array.*) SORT(.ctors.*))
 *(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors)
                0x000000000001ccf8                PROVIDE (__init_array_end, .)

.fini_array     0x000000000001ccf8        0x0
                0x000000000001ccf8                PROVIDE (__fini_array_start, .)
 *(SORT(.fini_array.*) SORT(.dtors.*))
 *(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors)
                0x000000000001ccf8                PROVIDE (__fini_array_end, .)

.ctors
 *crtbegin.o(.ctors)
 *crtbegin?.o(.ctors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors)
 *(SORT(.ctors.*))
 *(.ctors)

.dtors
 *crtbegin.o(.dtors)
 *crtbegin?.o(.dtors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors)
 *(SORT(.dtors.*))
 *(.dtors)

.jcr
 *(.jcr)

.data.rel.ro
 *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*)
 *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*)

.dynamic
 *(.dynamic)

.got
 *(.got)
 *(.igot)

.got.plt        0x000000000001ccf8        0x0
 *(.got.plt)
 *(.igot.plt)
 .igot.plt      0x0000000000000000        0x0 boot/head.o

.data           0x000000000001cd00     0x3b21
 *(.data .data.* .gnu.linkonce.d.*)
 .data          0x000000000001cd00        0x0 boot/head.o
 .data          0x000000000001cd00       0x28 init/main.o
 *fill*         0x000000000001cd28       0x18 
 .data          0x000000000001cd40     0x1330 kernel/kernel.o
                0x000000000001cd40                sys_call_table
                0x000000000001cebc                NR_syscalls
                0x000000000001dec0                current
                0x000000000001dee0                task
                0x000000000001dfe0                stack_start
                0x000000000001dfe8                current_DOR
 .data          0x000000000001e070        0x0 mm/mm.o
 *fill*         0x000000000001e070       0x10 
 .data          0x000000000001e080       0x60 fs/fs.o
                0x000000000001e084                start_buffer
 .data          0x000000000001e0e0        0x0 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
 .data          0x000000000001e0e0       0xcd kernel/blk_drv/blk_drv.a(floppy.o)
 *fill*         0x000000000001e1ad        0x3 
 .data          0x000000000001e1b0        0x4 kernel/blk_drv/blk_drv.a(hd.o)
 .data          0x000000000001e1b4        0x0 kernel/blk_drv/blk_drv.a(ramdisk.o)
 *fill*         0x000000000001e1b4        0xc 
 .data          0x000000000001e1c0     0x2538 kernel/chr_drv/chr_drv.a(tty_io.o)
                0x000000000001e1c0                tty_table
                0x00000000000206e0                table_list
 .data          0x00000000000206f8        0x1 kernel/chr_drv/chr_drv.a(console.o)
 .data          0x00000000000206f9        0x0 kernel/chr_drv/chr_drv.a(keyboard.2.o)
 .data          0x00000000000206f9        0x0 kernel/chr_drv/chr_drv.a(serial.o)
 .data          0x00000000000206f9        0x0 kernel/chr_drv/chr_drv.a(rs_io.o)
 *fill*         0x00000000000206f9        0x7 
 .data          0x0000000000020700       0x20 kernel/chr_drv/chr_drv.a(tty_ioctl.o)
 .data          0x0000000000020720        0x0 kernel/math/math.a(math_emulate.o)
 .data          0x0000000000020720      0x101 lib/lib.a(ctype.o)
                0x0000000000020720                _ctype
 .data          0x0000000000020821        0x0 lib/lib.a(_exit.o)
 .data          0x0000000000020821        0x0 lib/lib.a(open.o)
 .data          0x0000000000020821        0x0 lib/lib.a(close.o)
 .data          0x0000000000020821        0x0 lib/lib.a(errno.o)
 .data          0x0000000000020821        0x0 lib/lib.a(write.o)
 .data          0x0000000000020821        0x0 lib/lib.a(dup.o)
 .data          0x0000000000020821        0x0 lib/lib.a(setsid.o)
 .data          0x0000000000020821        0x0 lib/lib.a(execve.o)
 .data          0x0000000000020821        0x0 lib/lib.a(wait.o)
 .data          0x0000000000020821        0x0 lib/lib.a(string.o)

.data1
 *(.data1)
                0x0000000000020821                _edata = .
                0x0000000000020821                PROVIDE (edata, .)
                0x0000000000020821                . = .
                0x0000000000020821                __bss_start = .

.bss            0x0000000000020840     0x44b0
 *(.dynbss)
 *(.bss .bss.* .gnu.linkonce.b.*)
 .bss           0x0000000000020840        0x0 boot/head.o
 .bss           0x0000000000020840      0x40c init/main.o
 *fill*         0x0000000000020c4c       0x14 
 .bss           0x0000000000020c60      0x760 kernel/kernel.o
                0x0000000000020c60                jiffies
                0x0000000000020c64                startup_time
                0x0000000000020c68                last_task_used_math
                0x0000000000020fa4                last_pid
 .bss           0x00000000000213c0      0xf20 mm/mm.o
 .bss           0x00000000000222e0      0x710 fs/fs.o
                0x00000000000222e0                inode_table
                0x00000000000229e0                nr_buffers
                0x00000000000229ec                ROOT_DEV
 *fill*         0x00000000000229f0       0x10 
 .bss           0x0000000000022a00       0x58 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
                0x0000000000022a00                wait_for_request
                0x0000000000022a20                blk_dev
 .bss           0x0000000000022a58       0x25 kernel/blk_drv/blk_drv.a(floppy.o)
                0x0000000000022a58                do_floppy
                0x0000000000022a5c                selected
                0x0000000000022a60                wait_on_floppy_select
 *fill*         0x0000000000022a7d        0x3 
 .bss           0x0000000000022a80       0xb0 kernel/blk_drv/blk_drv.a(hd.o)
                0x0000000000022a80                do_hd
                0x0000000000022aa0                hd_info
 .bss           0x0000000000022b30        0x4 kernel/blk_drv/blk_drv.a(ramdisk.o)
                0x0000000000022b30                rd_length
 .bss           0x0000000000022b34        0x4 kernel/chr_drv/chr_drv.a(tty_io.o)
 *fill*         0x0000000000022b38        0x8 
 .bss           0x0000000000022b40       0xac kernel/chr_drv/chr_drv.a(console.o)
                0x0000000000022b40                beepcount
 .bss           0x0000000000022bec        0x0 kernel/chr_drv/chr_drv.a(keyboard.2.o)
 .bss           0x0000000000022bec        0x0 kernel/chr_drv/chr_drv.a(serial.o)
 .bss           0x0000000000022bec        0x0 kernel/chr_drv/chr_drv.a(rs_io.o)
 .bss           0x0000000000022bec        0x0 kernel/chr_drv/chr_drv.a(tty_ioctl.o)
 .bss           0x0000000000022bec        0x0 kernel/math/math.a(math_emulate.o)
 .bss           0x0000000000022bec        0x0 lib/lib.a(ctype.o)
 .bss           0x0000000000022bec        0x0 lib/lib.a(_exit.o)
 .bss           0x0000000000022bec        0x0 lib/lib.a(open.o)
 .bss           0x0000000000022bec        0x0 lib/lib.a(close.o)
 .bss           0x0000000000022bec        0x0 lib/lib.a(errno.o)
 .bss           0x0000000000022bec        0x0 lib/lib.a(write.o)
 .bss           0x0000000000022bec        0x0 lib/lib.a(dup.o)
 .bss           0x0000000000022bec        0x0 lib/lib.a(setsid.o)
 .bss           0x0000000000022bec        0x0 lib/lib.a(execve.o)
 .bss           0x0000000000022bec        0x0 lib/lib.a(wait.o)
 .bss           0x0000000000022bec        0x0 lib/lib.a(string.o)
 *(COMMON)
 *fill*         0x0000000000022bec       0x14 
 COMMON         0x0000000000022c00       0x20 init/main.o
                0x0000000000022c00                drive_info
 COMMON         0x0000000000022c20     0x1000 kernel/kernel.o
                0x0000000000022c20                user_stack
 COMMON         0x0000000000023c20      0xc40 fs/fs.o
                0x0000000000023c20                hash_table
                0x0000000000024100                super_block
                0x0000000000024460                file_table
 COMMON         0x0000000000024860      0x480 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
                0x0000000000024860                request
 COMMON         0x0000000000024ce0        0x4 kernel/blk_drv/blk_drv.a(ramdisk.o)
                0x0000000000024ce0                rd_start
 COMMON         0x0000000000024ce4        0x1 lib/lib.a(ctype.o)
                0x0000000000024ce4                _ctmp
 *fill*         0x0000000000024ce5        0x3 
 COMMON         0x0000000000024ce8        0x4 lib/lib.a(errno.o)
                0x0000000000024ce8                errno
 COMMON         0x0000000000024cec        0x4 lib/lib.a(string.o)
                0x0000000000024cec                ___strtok
                0x0000000000024cf0                . = ALIGN ((. != 0x0)?0x4:0x1)
                0x0000000000024cf0                . = ALIGN (0x4)
                0x0000000000024cf0                . = SEGMENT_START ("ldata-segment", .)
                0x0000000000024cf0                . = ALIGN (0x4)
                0x0000000000024cf0                _end = .
                0x0000000000024cf0                PROVIDE (end, .)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment        0x0000000000000000       0x29
 *(.comment)
 .comment       0x0000000000000000       0x29 init/main.o
                                         0x2a (size before relaxing)
 .comment       0x0000000000000000      0x1a4 kernel/kernel.o
 .comment       0x0000000000000000       0x2a mm/mm.o
 .comment       0x0000000000000000      0x2f4 fs/fs.o
 .comment       0x0000000000000000       0x2a kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
 .comment       0x0000000000000000       0x2a kernel/blk_drv/blk_drv.a(floppy.o)
 .comment       0x0000000000000000       0x2a kernel/blk_drv/blk_drv.a(hd.o)
 .comment       0x0000000000000000       0x2a kernel/blk_drv/blk_drv.a(ramdisk.o)
 .comment       0x0000000000000000       0x2a kernel/chr_drv/chr_drv.a(tty_io.o)
 .comment       0x0000000000000000       0x2a kernel/chr_drv/chr_drv.a(console.o)
 .comment       0x0000000000000000       0x2a kernel/chr_drv/chr_drv.a(serial.o)
 .comment       0x0000000000000000       0x2a kernel/chr_drv/chr_drv.a(tty_ioctl.o)
 .comment       0x0000000000000000       0x2a kernel/math/math.a(math_emulate.o)
 .comment       0x0000000000000000       0x2a lib/lib.a(ctype.o)
 .comment       0x0000000000000000       0x2a lib/lib.a(_exit.o)
 .comment       0x0000000000000000       0x2a lib/lib.a(open.o)
 .comment       0x0000000000000000       0x2a lib/lib.a(close.o)
 .comment       0x0000000000000000       0x2a lib/lib.a(errno.o)
 .comment       0x0000000000000000       0x2a lib/lib.a(write.o)
 .comment       0x0000000000000000       0x2a lib/lib.a(dup.o)
 .comment       0x0000000000000000       0x2a lib/lib.a(setsid.o)
 .comment       0x0000000000000000       0x2a lib/lib.a(execve.o)
 .comment       0x0000000000000000       0x2a lib/lib.a(wait.o)
 .comment       0x0000000000000000       0x2a lib/lib.a(string.o)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges  0x0000000000000000      0x628
 *(.debug_aranges)
 .debug_aranges
                0x0000000000000000       0x20 init/main.o
 .debug_aranges
                0x0000000000000020      0x140 kernel/kernel.o
 .debug_aranges
                0x0000000000000160       0x20 mm/mm.o
 .debug_aranges
                0x0000000000000180      0x238 fs/fs.o
 .debug_aranges
                0x00000000000003b8       0x20 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
 .debug_aranges
                0x00000000000003d8       0x20 kernel/blk_drv/blk_drv.a(floppy.o)
 .debug_aranges
                0x00000000000003f8       0x20 kernel/blk_drv/blk_drv.a(hd.o)
 .debug_aranges
                0x0000000000000418       0x20 kernel/blk_drv/blk_drv.a(ramdisk.o)
 .debug_aranges
                0x0000000000000438       0x20 kernel/chr_drv/chr_drv.a(tty_io.o)
 .debug_aranges
                0x0000000000000458       0x20 kernel/chr_drv/chr_drv.a(console.o)
 .debug_aranges
                0x0000000000000478       0x20 kernel/chr_drv/chr_drv.a(serial.o)
 .debug_aranges
                0x0000000000000498       0x20 kernel/chr_drv/chr_drv.a(tty_ioctl.o)
 .debug_aranges
                0x00000000000004b8       0x20 kernel/math/math.a(math_emulate.o)
 .debug_aranges
                0x00000000000004d8       0x18 lib/lib.a(ctype.o)
 .debug_aranges
                0x00000000000004f0       0x20 lib/lib.a(_exit.o)
 .debug_aranges
                0x0000000000000510       0x20 lib/lib.a(open.o)
 .debug_aranges
                0x0000000000000530       0x20 lib/lib.a(close.o)
 .debug_aranges
                0x0000000000000550       0x18 lib/lib.a(errno.o)
 .debug_aranges
                0x0000000000000568       0x20 lib/lib.a(write.o)
 .debug_aranges
                0x0000000000000588       0x20 lib/lib.a(dup.o)
 .debug_aranges
                0x00000000000005a8       0x20 lib/lib.a(setsid.o)
 .debug_aranges
                0x00000000000005c8       0x20 lib/lib.a(execve.o)
 .debug_aranges
                0x00000000000005e8       0x20 lib/lib.a(wait.o)
 .debug_aranges
                0x0000000000000608       0x20 lib/lib.a(string.o)

.debug_pubnames
 *(.debug_pubnames)

.debug_info     0x0000000000000000    0x17aa8
 *(.debug_info .gnu.linkonce.wi.*)
 .debug_info    0x0000000000000000      0xb73 init/main.o
 .debug_info    0x0000000000000b73     0x5195 kernel/kernel.o
 .debug_info    0x0000000000005d08      0xba8 mm/mm.o
 .debug_info    0x00000000000068b0     0xa499 fs/fs.o
 .debug_info    0x0000000000010d49      0x932 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
 .debug_info    0x000000000001167b      0xc9f kernel/blk_drv/blk_drv.a(floppy.o)
 .debug_info    0x000000000001231a      0xd5f kernel/blk_drv/blk_drv.a(hd.o)
 .debug_info    0x0000000000013079      0xad5 kernel/blk_drv/blk_drv.a(ramdisk.o)
 .debug_info    0x0000000000013b4e      0xacd kernel/chr_drv/chr_drv.a(tty_io.o)
 .debug_info    0x000000000001461b      0xdb0 kernel/chr_drv/chr_drv.a(console.o)
 .debug_info    0x00000000000153cb      0x85c kernel/chr_drv/chr_drv.a(serial.o)
 .debug_info    0x0000000000015c27      0xb47 kernel/chr_drv/chr_drv.a(tty_ioctl.o)
 .debug_info    0x000000000001676e      0x7b5 kernel/math/math.a(math_emulate.o)
 .debug_info    0x0000000000016f23       0x66 lib/lib.a(ctype.o)
 .debug_info    0x0000000000016f89       0x77 lib/lib.a(_exit.o)
 .debug_info    0x0000000000017000       0xd0 lib/lib.a(open.o)
 .debug_info    0x00000000000170d0       0x97 lib/lib.a(close.o)
 .debug_info    0x0000000000017167       0x36 lib/lib.a(errno.o)
 .debug_info    0x000000000001719d       0xc9 lib/lib.a(write.o)
 .debug_info    0x0000000000017266       0x97 lib/lib.a(dup.o)
 .debug_info    0x00000000000172fd       0x95 lib/lib.a(setsid.o)
 .debug_info    0x0000000000017392       0xcb lib/lib.a(execve.o)
 .debug_info    0x000000000001745d       0xed lib/lib.a(wait.o)
 .debug_info    0x000000000001754a      0x55e lib/lib.a(string.o)

.debug_abbrev   0x0000000000000000     0x4540
 *(.debug_abbrev)
 .debug_abbrev  0x0000000000000000      0x237 init/main.o
 .debug_abbrev  0x0000000000000237     0x1027 kernel/kernel.o
 .debug_abbrev  0x000000000000125e      0x20b mm/mm.o
 .debug_abbrev  0x0000000000001469     0x1a50 fs/fs.o
 .debug_abbrev  0x0000000000002eb9      0x169 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
 .debug_abbrev  0x0000000000003022      0x27d kernel/blk_drv/blk_drv.a(floppy.o)
 .debug_abbrev  0x000000000000329f      0x23c kernel/blk_drv/blk_drv.a(hd.o)
 .debug_abbrev  0x00000000000034db      0x1a8 kernel/blk_drv/blk_drv.a(ramdisk.o)
 .debug_abbrev  0x0000000000003683      0x279 kernel/chr_drv/chr_drv.a(tty_io.o)
 .debug_abbrev  0x00000000000038fc      0x26b kernel/chr_drv/chr_drv.a(console.o)
 .debug_abbrev  0x0000000000003b67      0x175 kernel/chr_drv/chr_drv.a(serial.o)
 .debug_abbrev  0x0000000000003cdc      0x18d kernel/chr_drv/chr_drv.a(tty_ioctl.o)
 .debug_abbrev  0x0000000000003e69      0x163 kernel/math/math.a(math_emulate.o)
 .debug_abbrev  0x0000000000003fcc       0x3e lib/lib.a(ctype.o)
 .debug_abbrev  0x000000000000400a       0x51 lib/lib.a(_exit.o)
 .debug_abbrev  0x000000000000405b       0x97 lib/lib.a(open.o)
 .debug_abbrev  0x00000000000040f2       0x75 lib/lib.a(close.o)
 .debug_abbrev  0x0000000000004167       0x2c lib/lib.a(errno.o)
 .debug_abbrev  0x0000000000004193       0xa1 lib/lib.a(write.o)
 .debug_abbrev  0x0000000000004234       0x75 lib/lib.a(dup.o)
 .debug_abbrev  0x00000000000042a9       0x73 lib/lib.a(setsid.o)
 .debug_abbrev  0x000000000000431c       0x85 lib/lib.a(execve.o)
 .debug_abbrev  0x00000000000043a1       0xb6 lib/lib.a(wait.o)
 .debug_abbrev  0x0000000000004457       0xe9 lib/lib.a(string.o)

.debug_line     0x0000000000000000     0x484c
 *(.debug_line .debug_line.* .debug_line_end)
 .debug_line    0x0000000000000000      0x1e5 init/main.o
 .debug_line    0x00000000000001e5      0xf2c kernel/kernel.o
 .debug_line    0x0000000000001111      0x2b4 mm/mm.o
 .debug_line    0x00000000000013c5     0x1ddf fs/fs.o
 .debug_line    0x00000000000031a4      0x197 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
 .debug_line    0x000000000000333b      0x24c kernel/blk_drv/blk_drv.a(floppy.o)
 .debug_line    0x0000000000003587      0x2bf kernel/blk_drv/blk_drv.a(hd.o)
 .debug_line    0x0000000000003846      0x160 kernel/blk_drv/blk_drv.a(ramdisk.o)
 .debug_line    0x00000000000039a6      0x33b kernel/chr_drv/chr_drv.a(tty_io.o)
 .debug_line    0x0000000000003ce1      0x3ab kernel/chr_drv/chr_drv.a(console.o)
 .debug_line    0x000000000000408c       0xd9 kernel/chr_drv/chr_drv.a(serial.o)
 .debug_line    0x0000000000004165      0x1db kernel/chr_drv/chr_drv.a(tty_ioctl.o)
 .debug_line    0x0000000000004340       0xe1 kernel/math/math.a(math_emulate.o)
 .debug_line    0x0000000000004421       0x28 lib/lib.a(ctype.o)
 .debug_line    0x0000000000004449       0x39 lib/lib.a(_exit.o)
 .debug_line    0x0000000000004482       0x62 lib/lib.a(open.o)
 .debug_line    0x00000000000044e4       0x5c lib/lib.a(close.o)
 .debug_line    0x0000000000004540       0x28 lib/lib.a(errno.o)
 .debug_line    0x0000000000004568       0x76 lib/lib.a(write.o)
 .debug_line    0x00000000000045de       0x5a lib/lib.a(dup.o)
 .debug_line    0x0000000000004638       0x77 lib/lib.a(setsid.o)
 .debug_line    0x00000000000046af       0x5d lib/lib.a(execve.o)
 .debug_line    0x000000000000470c       0x7a lib/lib.a(wait.o)
 .debug_line    0x0000000000004786       0xc6 lib/lib.a(string.o)

.debug_frame
 *(.debug_frame)

.debug_str      0x0000000000000000     0x214f
 *(.debug_str)
 .debug_str     0x0000000000000000      0x3bd init/main.o
                                        0x460 (size before relaxing)
 .debug_str     0x00000000000003bd      0xaa0 kernel/kernel.o
                                       0x253f (size before relaxing)
 .debug_str     0x0000000000000e5d      0x18d mm/mm.o
                                        0x4e8 (size before relaxing)
 .debug_str     0x0000000000000fea      0x7f9 fs/fs.o
                                       0x4981 (size before relaxing)
 .debug_str     0x00000000000017e3       0xec kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
                                        0x48d (size before relaxing)
 .debug_str     0x00000000000018cf      0x1cf kernel/blk_drv/blk_drv.a(floppy.o)
                                        0x66f (size before relaxing)
 .debug_str     0x0000000000001a9e      0x15e kernel/blk_drv/blk_drv.a(hd.o)
                                        0x5e4 (size before relaxing)
 .debug_str     0x0000000000001bfc       0x43 kernel/blk_drv/blk_drv.a(ramdisk.o)
                                        0x586 (size before relaxing)
 .debug_str     0x0000000000001c3f       0xf7 kernel/chr_drv/chr_drv.a(tty_io.o)
                                        0x4df (size before relaxing)
 .debug_str     0x0000000000001d36      0x1b9 kernel/chr_drv/chr_drv.a(console.o)
                                        0x5b3 (size before relaxing)
 .debug_str     0x0000000000001eef       0x1a kernel/chr_drv/chr_drv.a(serial.o)
                                        0x3f8 (size before relaxing)
 .debug_str     0x0000000000001f09       0x8b kernel/chr_drv/chr_drv.a(tty_ioctl.o)
                                        0x4a3 (size before relaxing)
 .debug_str     0x0000000000001f94       0x6c kernel/math/math.a(math_emulate.o)
                                        0x38e (size before relaxing)
 .debug_str     0x0000000000002000       0x89 lib/lib.a(ctype.o)
                                         0xb2 (size before relaxing)
 .debug_str     0x0000000000002089        0x8 lib/lib.a(_exit.o)
                                         0xde (size before relaxing)
 .debug_str     0x0000000000000000        0x8 lib/lib.a(open.o)
                                         0xee (size before relaxing)
 .debug_str     0x0000000000002091        0x8 lib/lib.a(close.o)
                                         0xe0 (size before relaxing)
 .debug_str     0x0000000000002099        0x8 lib/lib.a(errno.o)
                                         0x8f (size before relaxing)
 .debug_str     0x0000000000000000        0x8 lib/lib.a(write.o)
                                         0xec (size before relaxing)
 .debug_str     0x00000000000020a1        0x6 lib/lib.a(dup.o)
                                         0xd8 (size before relaxing)
 .debug_str     0x00000000000020a7        0x9 lib/lib.a(setsid.o)
                                         0xe8 (size before relaxing)
 .debug_str     0x00000000000020b0        0x9 lib/lib.a(execve.o)
                                         0xf1 (size before relaxing)
 .debug_str     0x00000000000020b9       0x11 lib/lib.a(wait.o)
                                         0xfe (size before relaxing)
 .debug_str     0x00000000000020ca       0x85 lib/lib.a(string.o)
                                        0x143 (size before relaxing)

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)

.debug_pubtypes
 *(.debug_pubtypes)

.debug_ranges   0x0000000000000000       0x18
 *(.debug_ranges)
 .debug_ranges  0x0000000000000000       0x18 init/main.o

.debug_macro
 *(.debug_macro)

.gnu.attributes
 *(.gnu.attributes)

/DISCARD/
 *(.note.GNU-stack)
 *(.gnu_debuglink)
 *(.gnu.lto_*)
OUTPUT(tools/system elf32-i386)
